
package co.edu.javeriana.touresbalon.oms.webservices.clients.bpel;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Clase Java para ReservaTransporte complex type.
 * 
 * <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase.
 * 
 * <pre>
 * &lt;complexType name="ReservaTransporte">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="TipoTransporte" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="TipoViaje" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="FechaLlegada" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="Precio" type="{http://www.w3.org/2001/XMLSchema}double"/>
 *         &lt;element name="CiudadDestino" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="FechaSalida" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
 *         &lt;element name="CiudadOrigen" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="NumeroViaje" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="NumeroSilla" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="Comidas_Pasabocas" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReservaTransporte", propOrder = {
    "tipoTransporte",
    "tipoViaje",
    "fechaLlegada",
    "precio",
    "ciudadDestino",
    "fechaSalida",
    "ciudadOrigen",
    "numeroViaje",
    "numeroSilla",
    "comidasPasabocas"
})
public class ReservaTransporte {

    @XmlElement(name = "TipoTransporte", required = true)
    protected String tipoTransporte;
    @XmlElement(name = "TipoViaje", required = true)
    protected String tipoViaje;
    @XmlElement(name = "FechaLlegada", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar fechaLlegada;
    @XmlElement(name = "Precio")
    protected double precio;
    @XmlElement(name = "CiudadDestino", required = true)
    protected String ciudadDestino;
    @XmlElement(name = "FechaSalida", required = true)
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar fechaSalida;
    @XmlElement(name = "CiudadOrigen", required = true)
    protected String ciudadOrigen;
    @XmlElement(name = "NumeroViaje", required = true)
    protected String numeroViaje;
    @XmlElement(name = "NumeroSilla", required = true)
    protected String numeroSilla;
    @XmlElement(name = "Comidas_Pasabocas", required = true)
    protected String comidasPasabocas;

    /**
     * Obtiene el valor de la propiedad tipoTransporte.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTipoTransporte() {
        return tipoTransporte;
    }

    /**
     * Define el valor de la propiedad tipoTransporte.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTipoTransporte(String value) {
        this.tipoTransporte = value;
    }

    /**
     * Obtiene el valor de la propiedad tipoViaje.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTipoViaje() {
        return tipoViaje;
    }

    /**
     * Define el valor de la propiedad tipoViaje.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTipoViaje(String value) {
        this.tipoViaje = value;
    }

    /**
     * Obtiene el valor de la propiedad fechaLlegada.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getFechaLlegada() {
        return fechaLlegada;
    }

    /**
     * Define el valor de la propiedad fechaLlegada.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setFechaLlegada(XMLGregorianCalendar value) {
        this.fechaLlegada = value;
    }

    /**
     * Obtiene el valor de la propiedad precio.
     * 
     */
    public double getPrecio() {
        return precio;
    }

    /**
     * Define el valor de la propiedad precio.
     * 
     */
    public void setPrecio(double value) {
        this.precio = value;
    }

    /**
     * Obtiene el valor de la propiedad ciudadDestino.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCiudadDestino() {
        return ciudadDestino;
    }

    /**
     * Define el valor de la propiedad ciudadDestino.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCiudadDestino(String value) {
        this.ciudadDestino = value;
    }

    /**
     * Obtiene el valor de la propiedad fechaSalida.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getFechaSalida() {
        return fechaSalida;
    }

    /**
     * Define el valor de la propiedad fechaSalida.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setFechaSalida(XMLGregorianCalendar value) {
        this.fechaSalida = value;
    }

    /**
     * Obtiene el valor de la propiedad ciudadOrigen.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCiudadOrigen() {
        return ciudadOrigen;
    }

    /**
     * Define el valor de la propiedad ciudadOrigen.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCiudadOrigen(String value) {
        this.ciudadOrigen = value;
    }

    /**
     * Obtiene el valor de la propiedad numeroViaje.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNumeroViaje() {
        return numeroViaje;
    }

    /**
     * Define el valor de la propiedad numeroViaje.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNumeroViaje(String value) {
        this.numeroViaje = value;
    }

    /**
     * Obtiene el valor de la propiedad numeroSilla.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNumeroSilla() {
        return numeroSilla;
    }

    /**
     * Define el valor de la propiedad numeroSilla.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNumeroSilla(String value) {
        this.numeroSilla = value;
    }

    /**
     * Obtiene el valor de la propiedad comidasPasabocas.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getComidasPasabocas() {
        return comidasPasabocas;
    }

    /**
     * Define el valor de la propiedad comidasPasabocas.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setComidasPasabocas(String value) {
        this.comidasPasabocas = value;
    }

}
